package iie.tools;

///*
// * To change this license header, choose License Headers in Project Properties.
// * To change this template file, choose Tools | Templates
// * and open the template in the editor.
// */
//package cn.ac.iie.di.ban.nmpp.tools;
//
//
//import cn.ac.iie.di.ban.nmpp.commons.RuntimeEnv;
//import java.io.IOException;
//import static java.lang.Thread.sleep;
//import java.util.Random;
//import org.apache.http.client.fluent.Request;
//import org.apache.log4j.Logger;
//
///**
// *
// * @author wjt
// */
//public class QuchongTools {
//
//    private static Logger logger = Logger.getLogger(QuchongTools.class.getName());
//
//    public String getId(String gid) throws IOException, InterruptedException {
//        String mmm = RuntimeEnv.getParamAsString(RuntimeEnv.QuchongReds);
//        String[] url = mmm.split("[;]");
//        String _id = null;
//        while (true) {
//            try {
//                Random r = new Random();
//                _id = Request.Post(url[r.nextInt(url.length)]).bodyByteArray(gid.getBytes()).execute().returnContent().asString();
//                if (_id.trim().equals("") || _id == null) {
//                    continue;
//                } else {
//                    break;
//                }
//            } catch (Exception E) {
//                logger.info("get https and sleep 1s" + E.toString());
//                sleep(1000);
//            }
//        }
//        return _id;
//    }
//
//    public String[] getId(String str1, String str2) throws IOException, InterruptedException {
//        String gid = str1 + "\n" + str2;
//        String mmm = RuntimeEnv.getParamAsString(RuntimeEnv.QuchongReds);
//        String[] url = mmm.split("[;]");
//        String _id = null;
//        while (true) {
//            try {
//                Random r = new Random();
//                _id = Request.Post(url[r.nextInt(url.length)]).bodyByteArray(gid.getBytes()).execute().returnContent().asString();
//                if (_id.trim().equals("") || _id == null) {
//                    continue;
//                } else {
//                    break;
//                }
//            } catch (Exception E) {
//                logger.info("get https and sleep 1s" + E.toString());
//                sleep(1000);
//            }
//        }
//        return _id.split("\n");
//    }
//}
